home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / dev / debug / apurify_v1_2.lha / doc / History next >
Text File  |  1995-08-23  |  2KB  |  58 lines

  1.                   HISTORY of APurify
  2.                   ------------------
  3.  
  4.                 (c) by Samuel DEVULDER
  5.  
  6. - V1.0: + First public release.
  7.  
  8. - V1.1: + Fix bug if the parsed code uses something like
  9.  
  10.             link    #-TMP01,A5
  11.             ....
  12.         TMP01    equ    10
  13.  
  14.       The minus  sign  was    badly  interpreted  as    link  #0,A5,  which
  15.       produces  a  bad  stack  usage   (local   variables   scratching)
  16.       if TMP01!=0 (that is to say most of the time :-).
  17.  
  18.     + Improved speed while freeing symbol  (DICE  is  slow  at  freeing
  19.       memory).
  20.  
  21.     + Better error diagnostic in source parsing. Usage of  source  line
  22.       number.
  23.  
  24.     + Fix    bug  causing  spurious    warning  about    missing   xref/xdef
  25.       statement.
  26.  
  27.     + Added AP_Report(flag)  to  stop(flag=0)/start(flag=1)  report  of
  28.       errors (for startup code).
  29.  
  30.     + Added "*" for some block-names.
  31.  
  32.     + Fixed bug in  inspreinst()  to  put  the  label, rest & nb_hat of 
  33.       current instruction to  the  one  added.  (It was just a bug if a
  34.       opcode bears a label on the same line...)
  35.  
  36. - V1.2: + Change the protocol of APlib funccall.
  37.     + Made a special version for GCC.
  38.     + Added AP_Err()
  39.     + fixed move 4:w,a6 in APserv.s
  40.     + replace the standard malloc()/free()/realloc() by mine since libnix
  41.       uses Alloc() which does not allow to really know which memory belongs
  42.       to the program or the system.
  43.     + Get rid of french documentation file... It's *VERY* painfull to
  44.       keep two documentation file update.
  45.  
  46. - V1.2.1:
  47.     + Get rid of -DFRANCAIS.
  48.     + Check if AllocMem & FreeMem are not re-patched on closing.
  49.     + Added CacheClearU().                 \
  50.     + Added atexit(AP_Close) in AP_Init. Need nomore|
  51.       calls to AP_Close.                |
  52.     + Usage of inline & protos             |
  53.     + Added Verbose mode: AP_Verbose() & new output | Thanx Joerg-Cyril
  54.     + Added environment variable APlog.         | Hoehle !
  55.     + Added PC, Segment & offset information when     |
  56.       available.                    /
  57.  
  58.